# FILE NAME: 00043-00000081.soi
# TITLE: Gdi-2002
# DESCRIPTION: 
# DATA TYPE: soi
# MODIFICATION TYPE: original
# RELATES TO: 
# RELATED FILES: 00043-00000081.soc
# PUBLICATION DATE: 2022-09-25
# MODIFICATION DATE: 2022-09-25
# NUMBER ALTERNATIVES: 225
# NUMBER VOTERS: 20
# NUMBER UNIQUE ORDERS: 20
# ALTERNATIVE NAME 1: MOOS AlexandrePhonak Hearing Systems
# ALTERNATIVE NAME 2: SABALIAUSKAS MariusSaeco - Longoni Sport
# ALTERNATIVE NAME 3: HAMILTON TylerCSC ProTeam - Tiscali
# ALTERNATIVE NAME 4: BONDARENKO DenisFormaggi Trentini
# ALTERNATIVE NAME 5: TOSATTO MatteoFassa Bortolo
# ALTERNATIVE NAME 6: MAZZOLENI RenzoTeam Colpack - Astro
# ALTERNATIVE NAME 7: VAN DE WOUWER KurtLotto - Adecco
# ALTERNATIVE NAME 8: VERBRUGGHE RikLotto - Adecco
# ALTERNATIVE NAME 9: HAYMAN MathewRabobank ProTeam
# ALTERNATIVE NAME 10: KORFF AndréTeam Coast
# ALTERNATIVE NAME 11: POPOVYCH YaroslavLandbouwkrediet - Colnago
# ALTERNATIVE NAME 12: MESA Hector OrlandoFormaggi Trentini
# ALTERNATIVE NAME 13: RIZZI AntonioFormaggi Trentini
# ALTERNATIVE NAME 14: MIHOLJEVIĆ VladimirAlessio
# ALTERNATIVE NAME 15: CALVENTE ManuelCSC ProTeam - Tiscali
# ALTERNATIVE NAME 16: NODERA HidenoriTeam Colpack - Astro
# ALTERNATIVE NAME 17: MARZOLI RuggeroFormaggi Trentini
# ALTERNATIVE NAME 18: HØJ FrankTeam Coast
# ALTERNATIVE NAME 19: SCIANDRI MaximilianLampre - Daikin
# ALTERNATIVE NAME 20: BERTOLETTI SimoneLampre - Daikin
# ALTERNATIVE NAME 21: KESSLER MatthiasTeam Telekom
# ALTERNATIVE NAME 22: SZMYD SylwesterTacconi Sport
# ALTERNATIVE NAME 23: ROMANO DomenicoLandbouwkrediet - Colnago
# ALTERNATIVE NAME 24: DOMÍNGUEZ Juan CarlosPhonak Hearing Systems
# ALTERNATIVE NAME 25: CASTELBLANCO José JoaquinColombia - Selle Italia
# ALTERNATIVE NAME 26: LARA Francisco JoséTeam Coast
# ALTERNATIVE NAME 27: MUÑOZ Hernan DarioColombia - Selle Italia
# ALTERNATIVE NAME 28: NOÈ AndreaMapei - Quickstep
# ALTERNATIVE NAME 29: VAN LANCKER KurtLotto - Adecco
# ALTERNATIVE NAME 30: GÁLVEZ IsaacKelme - Costa Blanca
# ALTERNATIVE NAME 31: HØJ FrankTeam Coast
# ALTERNATIVE NAME 32: VERBRUGGHE IefLotto - Adecco
# ALTERNATIVE NAME 33: CASTELBLANCO José JoaquinColombia - Selle Italia
# ALTERNATIVE NAME 34: LARA Francisco JoséTeam Coast
# ALTERNATIVE NAME 35: DUMA VladimirPanaria - Fiordo
# ALTERNATIVE NAME 36: DOMÍNGUEZ Juan CarlosPhonak Hearing Systems
# ALTERNATIVE NAME 37: HASELBACHER RenéGerolsteiner
# ALTERNATIVE NAME 38: YAKOVLEV SergueiTeam Telekom
# ALTERNATIVE NAME 39: PETACCHI AlessandroFassa Bortolo
# ALTERNATIVE NAME 40: SECCHIARI FrancescoMercatone Uno
# ALTERNATIVE NAME 41: TOTSCHNIG GeorgGerolsteiner
# ALTERNATIVE NAME 42: BORGHI RuggeroTacconi Sport
# ALTERNATIVE NAME 43: SCHWEDA RaphaelTeam Coast
# ALTERNATIVE NAME 44: SCHAFFRATH JanTeam Telekom
# ALTERNATIVE NAME 45: BALIANI FortunatoColombia - Selle Italia
# ALTERNATIVE NAME 46: GIGLI MatteoTeam Colpack - Astro
# ALTERNATIVE NAME 47: MEZA Miguel ÁngelTeam Colpack - Astro
# ALTERNATIVE NAME 48: GONZÁLEZ Freddy ExcelinoColombia - Selle Italia
# ALTERNATIVE NAME 49: TRENTI GuidoAcqua & Sapone
# ALTERNATIVE NAME 50: BELTRÁN ManuelTeam Coast
# ALTERNATIVE NAME 51: BOOGERD MichaelRabobank ProTeam
# ALTERNATIVE NAME 52: JULIÁ José CayetanoKelme - Costa Blanca
# ALTERNATIVE NAME 53: BERTOLINI AlessandroAlessio
# ALTERNATIVE NAME 54: REBELLIN DavideGerolsteiner
# ALTERNATIVE NAME 55: DE LOS ANGELES Juan JoséKelme - Costa Blanca
# ALTERNATIVE NAME 56: MARÍN Ruber AlveiroColombia - Selle Italia
# ALTERNATIVE NAME 57: GAJIČIĆ SašaFormaggi Trentini
# ALTERNATIVE NAME 58: FORNACIARI PaoloMapei - Quickstep
# ALTERNATIVE NAME 59: ENGELS AddyRabobank ProTeam
# ALTERNATIVE NAME 60: RIGHI DanieleIndex - Alexia Alluminio
# ALTERNATIVE NAME 61: CAVAGNIS OscarLandbouwkrediet - Colnago
# ALTERNATIVE NAME 62: PERON AndreaCSC ProTeam - Tiscali
# ALTERNATIVE NAME 63: GÁLVEZ IsaacKelme - Costa Blanca
# ALTERNATIVE NAME 64: MEZA Miguel ÁngelTeam Colpack - Astro
# ALTERNATIVE NAME 65: MIZUROV AndreyMercatone Uno
# ALTERNATIVE NAME 66: PEREIRO ÓscarPhonak Hearing Systems
# ALTERNATIVE NAME 67: EVANS CadelMapei - Quickstep
# ALTERNATIVE NAME 68: METLUSHENKO YuriLandbouwkrediet - Colnago
# ALTERNATIVE NAME 69: ORTENZI Gian MarioMercatone Uno
# ALTERNATIVE NAME 70: APOLLONIO MassimoTacconi Sport
# ALTERNATIVE NAME 71: VERHEYEN GeertRabobank ProTeam
# ALTERNATIVE NAME 72: SERRI EddyIndex - Alexia Alluminio
# ALTERNATIVE NAME 73: MARÍN Ruber AlveiroColombia - Selle Italia
# ALTERNATIVE NAME 74: BARTOLI MicheleFassa Bortolo
# ALTERNATIVE NAME 75: HONCHAR SerhiyFassa Bortolo
# ALTERNATIVE NAME 76: LEÓN FranciscoKelme - Costa Blanca
# ALTERNATIVE NAME 77: MURN UrošFormaggi Trentini
# ALTERNATIVE NAME 78: SØRENSEN RolfLandbouwkrediet - Colnago
# ALTERNATIVE NAME 79: CHESINI NicolaPanaria - Fiordo
# ALTERNATIVE NAME 80: SASTRE CarlosCSC ProTeam - Tiscali
# ALTERNATIVE NAME 81: MADSEN JimmiCSC ProTeam - Tiscali
# ALTERNATIVE NAME 82: PÉREZ SantiagoKelme - Costa Blanca
# ALTERNATIVE NAME 83: TEUTENBERG SvenPhonak Hearing Systems
# ALTERNATIVE NAME 84: MANZANO Jesus MariaKelme - Costa Blanca
# ALTERNATIVE NAME 85: MASON OscarSaeco - Longoni Sport
# ALTERNATIVE NAME 86: CONTRERAS Carlos AlbertoColombia - Selle Italia
# ALTERNATIVE NAME 87: STREEL MarcLandbouwkrediet - Colnago
# ALTERNATIVE NAME 88: COLOMBO GabrieleAcqua & Sapone
# ALTERNATIVE NAME 89: MANZONI MarioIndex - Alexia Alluminio
# ALTERNATIVE NAME 90: RUŠKYS SauliusGerolsteiner
# ALTERNATIVE NAME 91: ADYEYEV SergiyLandbouwkrediet - Colnago
# ALTERNATIVE NAME 92: KLEMENČIČ ZoranTacconi Sport
# ALTERNATIVE NAME 93: BERNUCCI LorenzoLandbouwkrediet - Colnago
# ALTERNATIVE NAME 94: QUARANTA IvanIndex - Alexia Alluminio
# ALTERNATIVE NAME 95: GONZÁLEZ AitorKelme - Costa Blanca
# ALTERNATIVE NAME 96: CIPOLLINI MarioAcqua & Sapone
# ALTERNATIVE NAME 97: BROWN Graeme AllenPanaria - Fiordo
# ALTERNATIVE NAME 98: PUGACI IgorSaeco - Longoni Sport
# ALTERNATIVE NAME 99: ZANETTI MauroAlessio
# ALTERNATIVE NAME 100: RAMIREZ Juan DiegoColombia - Selle Italia
# ALTERNATIVE NAME 101: BRAMATI DavideMapei - Quickstep
# ALTERNATIVE NAME 102: ZAKIROV FaatPanaria - Fiordo
# ALTERNATIVE NAME 103: MUÑOZ Hernan DarioColombia - Selle Italia
# ALTERNATIVE NAME 104: FRIGO DarioTacconi Sport
# ALTERNATIVE NAME 105: GUALDI DomenicoFormaggi Trentini
# ALTERNATIVE NAME 106: PICCOLI MarianoLampre - Daikin
# ALTERNATIVE NAME 107: CEREZO Francisco JavierCSC ProTeam - Tiscali
# ALTERNATIVE NAME 108: MARICHAL ThierryLotto - Adecco
# ALTERNATIVE NAME 109: LEÓN FranciscoKelme - Costa Blanca
# ALTERNATIVE NAME 110: MAZZANTI LucaMercatone Uno
# ALTERNATIVE NAME 111: MIHOLJEVIĆ VladimirAlessio
# ALTERNATIVE NAME 112: MCEWEN RobbieLotto - Adecco
# ALTERNATIVE NAME 113: GOUGOT FabricePhonak Hearing Systems
# ALTERNATIVE NAME 114: DETILLOUX ChristopheLotto - Adecco
# ALTERNATIVE NAME 115: CONTI RobertoAcqua & Sapone
# ALTERNATIVE NAME 116: PANTANI MarcoMercatone Uno
# ALTERNATIVE NAME 117: ANDRIOTTO DarioIndex - Alexia Alluminio
# ALTERNATIVE NAME 118: URBAN MalteTeam Coast
# ALTERNATIVE NAME 119: FURLAN AngeloAlessio
# ALTERNATIVE NAME 120: NOÈ AndreaMapei - Quickstep
# ALTERNATIVE NAME 121: KLEMENČIČ ZoranTacconi Sport
# ALTERNATIVE NAME 122: KHALILOV MikhayloColombia - Selle Italia
# ALTERNATIVE NAME 123: DERGANC MartinAcqua & Sapone
# ALTERNATIVE NAME 124: ESCARTÍN FernandoTeam Coast
# ALTERNATIVE NAME 125: CIONI Dario DavidMapei - Quickstep
# ALTERNATIVE NAME 126: MATVEYEV SergiyPanaria - Fiordo
# ALTERNATIVE NAME 127: PEREZ CUAPIO Julio AlbertoPanaria - Fiordo
# ALTERNATIVE NAME 128: GARATE Juan ManuelLampre - Daikin
# ALTERNATIVE NAME 129: BELTRÁN ManuelTeam Coast
# ALTERNATIVE NAME 130: MICHAELSEN LarsTeam Coast
# ALTERNATIVE NAME 131: RASMUSSEN MichaelCSC ProTeam - Tiscali
# ALTERNATIVE NAME 132: DE JONGH StevenRabobank ProTeam
# ALTERNATIVE NAME 133: ZANETTE DenisFassa Bortolo
# ALTERNATIVE NAME 134: GARCÍA MarcelinoCSC ProTeam - Tiscali
# ALTERNATIVE NAME 135: MAZZOLENI EddyTacconi Sport
# ALTERNATIVE NAME 136: HUNDERTMARCK KaiTeam Telekom
# ALTERNATIVE NAME 137: GARCÍA MarcelinoCSC ProTeam - Tiscali
# ALTERNATIVE NAME 138: SCARPONI MicheleAcqua & Sapone
# ALTERNATIVE NAME 139: FORCONI RiccardoMercatone Uno
# ALTERNATIVE NAME 140: PELLIZOTTI FrancoAlessio
# ALTERNATIVE NAME 141: HEPPNER JensTeam Telekom
# ALTERNATIVE NAME 142: JULIÁ José CayetanoKelme - Costa Blanca
# ALTERNATIVE NAME 143: LUNGHI DenisTeam Colpack - Astro
# ALTERNATIVE NAME 144: SCHMIDT TorstenGerolsteiner
# ALTERNATIVE NAME 145: ZAMPIERI SteveTacconi Sport
# ALTERNATIVE NAME 146: DE PAOLI DanieleAlessio
# ALTERNATIVE NAME 147: SACCHI FabioSaeco - Longoni Sport
# ALTERNATIVE NAME 148: GOTTI IvanAlessio
# ALTERNATIVE NAME 149: SGAMBELLURI RobertoMercatone Uno
# ALTERNATIVE NAME 150: TONKOV PavelLampre - Daikin
# ALTERNATIVE NAME 151: RASTELLI EllisGerolsteiner
# ALTERNATIVE NAME 152: VICIOSO ÁngelKelme - Costa Blanca
# ALTERNATIVE NAME 153: CONTRINI DanieleGerolsteiner
# ALTERNATIVE NAME 154: GARZELLI StefanoMapei - Quickstep
# ALTERNATIVE NAME 155: SAVOLDELLI PaoloIndex - Alexia Alluminio
# ALTERNATIVE NAME 156: VICIOSO ÁngelKelme - Costa Blanca
# ALTERNATIVE NAME 157: GONZÁLEZ Freddy ExcelinoColombia - Selle Italia
# ALTERNATIVE NAME 158: CLAVERO DanielMercatone Uno
# ALTERNATIVE NAME 159: DE LOS ANGELES Juan JoséKelme - Costa Blanca
# ALTERNATIVE NAME 160: ŠTANGELJ GorazdFassa Bortolo
# ALTERNATIVE NAME 161: BUXHOFER MatthiasPhonak Hearing Systems
# ALTERNATIVE NAME 162: LANFRANCHI PaoloIndex - Alexia Alluminio
# ALTERNATIVE NAME 163: FRAGNIERE CédricPhonak Hearing Systems
# ALTERNATIVE NAME 164: GARCIA John FreddyColombia - Selle Italia
# ALTERNATIVE NAME 165: HONDO DaniloTeam Telekom
# ALTERNATIVE NAME 166: GRABSCH RalfTeam Telekom
# ALTERNATIVE NAME 167: HAMBURGER BoIndex - Alexia Alluminio
# ALTERNATIVE NAME 168: CONTE BiagioSaeco - Longoni Sport
# ALTERNATIVE NAME 169: GASPERONI CristianAcqua & Sapone
# ALTERNATIVE NAME 170: KORFF AndréTeam Coast
# ALTERNATIVE NAME 171: SIMONI GilbertoSaeco - Longoni Sport
# ALTERNATIVE NAME 172: BOVEN JanRabobank ProTeam
# ALTERNATIVE NAME 173: CASAGRANDE FrancescoFassa Bortolo
# ALTERNATIVE NAME 174: GUIDI FabrizioTeam Coast
# ALTERNATIVE NAME 175: MURN UrošFormaggi Trentini
# ALTERNATIVE NAME 176: DI BIASE MorenoFormaggi Trentini
# ALTERNATIVE NAME 177: RADAELLI MauroTacconi Sport
# ALTERNATIVE NAME 178: DEGANO EnricoPanaria - Fiordo
# ALTERNATIVE NAME 179: GAJIČIĆ SašaFormaggi Trentini
# ALTERNATIVE NAME 180: ASTARLOA IgorSaeco - Longoni Sport
# ALTERNATIVE NAME 181: HIEKMANN TorstenTeam Telekom
# ALTERNATIVE NAME 182: SCIREA MarioAcqua & Sapone
# ALTERNATIVE NAME 183: LAVERDE Luis FelipeFormaggi Trentini
# ALTERNATIVE NAME 184: NARDELLO DanieleMapei - Quickstep
# ALTERNATIVE NAME 185: PÉREZ SantiagoKelme - Costa Blanca
# ALTERNATIVE NAME 186: VENEBERG ThorwaldRabobank ProTeam
# ALTERNATIVE NAME 187: BETTINI PaoloMapei - Quickstep
# ALTERNATIVE NAME 188: ZINETTI MauroIndex - Alexia Alluminio
# ALTERNATIVE NAME 189: KONYCHEV DmitriFassa Bortolo
# ALTERNATIVE NAME 190: COLLEONI MicheleTeam Colpack - Astro
# ALTERNATIVE NAME 191: SMIRNOV VladimirTeam Colpack - Astro
# ALTERNATIVE NAME 192: KADLEC MilanLampre - Daikin
# ALTERNATIVE NAME 193: GONZÁLEZ AitorKelme - Costa Blanca
# ALTERNATIVE NAME 194: FONTANELLI FabianoMercatone Uno
# ALTERNATIVE NAME 195: GEROSA MauroTacconi Sport
# ALTERNATIVE NAME 196: SENIUSHKIN YauheniPanaria - Fiordo
# ALTERNATIVE NAME 197: SCHRECK StephanTeam Telekom
# ALTERNATIVE NAME 198: FARESIN GianniGerolsteiner
# ALTERNATIVE NAME 199: ESCARTÍN FernandoTeam Coast
# ALTERNATIVE NAME 200: HUNTER RobertMapei - Quickstep
# ALTERNATIVE NAME 201: BELLI WladimirFassa Bortolo
# ALTERNATIVE NAME 202: HASELBACHER RenéGerolsteiner
# ALTERNATIVE NAME 203: VIERHOUTEN AartLotto - Adecco
# ALTERNATIVE NAME 204: SØRENSEN RolfLandbouwkrediet - Colnago
# ALTERNATIVE NAME 205: MORENI CristianAlessio
# ALTERNATIVE NAME 206: MISSAGLIA GabrieleLampre - Daikin
# ALTERNATIVE NAME 207: GRABSCH BertPhonak Hearing Systems
# ALTERNATIVE NAME 208: PERFETTO FilippoPanaria - Fiordo
# ALTERNATIVE NAME 209: CARRARA MatteoTeam Colpack - Astro
# ALTERNATIVE NAME 210: PEREIRO ÓscarPhonak Hearing Systems
# ALTERNATIVE NAME 211: LOMBARDI GiovanniAcqua & Sapone
# ALTERNATIVE NAME 212: VAN DIJK StefanLotto - Adecco
# ALTERNATIVE NAME 213: BARBERO SergioLampre - Daikin
# ALTERNATIVE NAME 214: WROLICH PeterGerolsteiner
# ALTERNATIVE NAME 215: CAUCCHIOLI PietroAlessio
# ALTERNATIVE NAME 216: BILEKA VolodymyrLandbouwkrediet - Colnago
# ALTERNATIVE NAME 217: CODOL MassimoLampre - Daikin
# ALTERNATIVE NAME 218: LOTZ MarcRabobank ProTeam
# ALTERNATIVE NAME 219: SPEZIALETTI AlessandroSaeco - Longoni Sport
# ALTERNATIVE NAME 220: JONASSON DannyCSC ProTeam - Tiscali
# ALTERNATIVE NAME 221: NIERMANN GrischaRabobank ProTeam
# ALTERNATIVE NAME 222: OTERO Gustavo MiguelKelme - Costa Blanca
# ALTERNATIVE NAME 223: GIORDANI LeonardoTeam Colpack - Astro
# ALTERNATIVE NAME 224: STRAZZER MassimoPhonak Hearing Systems
# ALTERNATIVE NAME 225: GALLETTI AlessioSaeco - Longoni Sport
1: 96,97,112,165,83,200,64,122,132,209,211,30,174,224,39,154,61,19,201,21,161,9,171,187,180,130,202,31,90,49,203,95,8,159,3,24,120,140,146,162,67,143,135,80,210,204,185,124,85,32,10,173,104,50,207,205,75,17,7,190,35,212,34,197,123,5,114,182,88,148,194,53,116,188,184,33,164,166,73,11,107,133,167,215,58,62,41,158,157,221,206,44,2,195,177,81,150,141,101,68,106,51,217,128,86,100,45,110,69,93,70,52,125,136,175,152,20,6,1,213,192,71,15,43,222,172,42,218,181,198,60,13,22,155,126,149,23,183,220,38,87,16,113,102,54,153,27,214,65,108,105,176,109,139,127,4,144,98,138,115,91,219,169,145,137,186,84,196,46,151,111,216,208,131,179,12,118,40,79,121,59,89,163,72,117,94,119,168,178,189,225,147,191,223,160
1: 154,173,141,54,3,51,8,67,122,24,174,104,138,140,120,146,75,175,21,124,185,221,201,205,50,152,162,34,155,198,33,27,171,41,2,23,102,11,150,222,217,7,35,128,165,210,116,80,209,159,161,98,61,30,215,110,93,181,95,65,149,211,84,130,71,1,22,109,218,100,126,157,62,137,38,136,44,4,15,45,107,158,207,192,19,6,214,112,96,39,189,182,206,186,69,147,180,167,40,127,195,5,49,111,53,188,114,132,183,73,20,166,190,212,164,123,52,106,115,172,196,125,213,10,197,60,203,43,177,113,184,224,58,200,31,225,70,59,85,148,101,135,143,144,42,17,88,133,168,219,86,187,81,202,223,119,108,68,208,29,32,220,204,216,87,145,64,131,118,178,16,191,153,139,9,194,46,169,151,83,94,97,105,121,117,72,13,89,79,179,176,12,163,90,74
1: 96,224,165,30,122,97,39,132,176,83,64,61,202,203,185,209,106,35,119,217,95,211,153,212,168,11,154,187,146,9,221,130,3,67,174,140,104,123,70,44,5,51,200,2,73,186,120,173,218,161,189,21,34,107,222,207,195,172,206,50,214,205,126,201,41,8,52,54,10,197,215,128,208,93,71,84,147,171,24,210,60,166,141,136,85,198,7,31,152,216,155,180,116,150,159,139,75,1,144,192,158,137,27,162,194,149,6,204,33,80,110,65,98,220,135,124,213,148,102,45,138,62,181,49,111,177,69,19,188,40,22,164,225,125,15,100,219,101,58,184,127,38,151,4,59,131,43,182,143,88,108,29,109,183,175,196,81,23,112,117,89,191,72,17,94,121,133,114,178,53,68,157,12,20,32,113,118,46,169,115,105,13,179,16,190,145,223,87,167,79,42,86
1: 112,96,178,97,39,174,203,83,224,176,200,165,122,121,205,211,185,175,17,119,202,64,68,114,212,132,106,130,30,10,35,95,214,67,152,206,168,140,41,191,21,154,161,8,120,209,75,85,173,50,104,54,3,5,155,34,222,58,110,116,149,194,124,94,195,51,186,44,128,190,146,216,147,138,61,135,70,52,171,31,207,177,126,19,49,143,180,141,150,221,192,210,217,24,162,201,172,204,167,1,60,11,93,183,198,4,45,7,33,101,215,9,65,220,159,2,133,107,80,148,118,71,22,184,98,213,218,73,81,69,89,15,38,109,16,100,127,113,84,164,219,208,157,29,59,111,12,123,197,144,166,181,87,125,53,105,108,136,145,182,62,225,88,187,27,32,46,188,13,179,6,72,117,139,20,115,153,196,151,102,137,131,79,169,43,23,189,158,40,223
1: 154,82,171,173,201,199,193,148,3,138,150,141,41,155,102,128,54,7,140,67,103,205,51,104,55,36,198,181,28,183,135,66,98,84,59,125,129,174,127,215,75,147,146,25,71,213,21,131,100,8,184,11,134,35,192,221,180,14,156,38,2,143,209,222,161,15,80,162,85,206,12,106,187,219,77,116,110,166,65,144,115,217,149,22,45,26,107,4,168,216,113,130,1,60,212,93,19,48,53,167,96,224,87,119,195,114,58,225,56,13,32,214,208,132,20,197,70,190,177,5,133,47,39,196,16,79,44,136,18,81,61,57,218,188,126,207,220,186,78,88,178,17,203,105,68,118,164,172,142,139,170,43,76,108,182,37,69,145,176,200,194,123,62,49,9,151,211,6,101,122,153,169,89,83,63,189,46,112,92,117,94,72,97,29,191,158,40,165,23
1: 211,17,207,135,152,11,141,106,109,186,215,100,155,122,214,95,221,198,210,60,8,7,161,34,128,51,111,35,116,173,138,3,185,131,24,69,171,41,140,159,146,21,201,67,54,154,110,125,120,181,222,180,104,124,75,50,150,217,1,148,143,19,174,33,80,65,132,27,183,22,98,71,202,218,162,164,209,184,5,205,197,172,59,93,107,101,127,52,167,9,145,136,10,190,39,62,43,213,203,108,15,126,195,219,144,58,187,188,169,20,96,70,225,81,130,118,204,147,123,206,177,137,216,149,168,166,44,2,85,151,153,49,73,115,83,133,12,176,119,53,224,113,212,114,105,112,121,139,194,220,31,61,32,178,88,196,68,6,16,157,89,182,117,45,64,4,72,192,38,175,189,87,30,94,46,179,13,84,200,102,79,208,97
1: 8,43,205,19,198,210,143,125,39,174,112,147,161,71,17,190,96,73,3,211,141,171,80,173,183,60,41,2,175,11,98,104,148,111,75,221,7,206,22,172,126,146,213,24,1,149,21,116,110,69,124,154,120,215,159,181,155,135,222,67,65,6,59,182,54,201,150,217,128,50,140,51,101,184,58,34,35,127,95,219,185,152,27,107,15,100,180,137,162,33,189,131,5,138,115,123,192,106,20,9,195,167,62,164,12,157,132,145,108,85,225,151,202,169,89,44,196,166,197,93,209,136,38,52,109,30,61,53,10,68,16,118,203,119,176,204,177,4,32,133,81,220,121,207,113,218,186,88,64,70,49,214,216,153,130,83,188,122,31,168,87,46,224,139,178,194,187,105,13,212,117,114,72,94,179,45,144
1: 193,173,171,128,205,17,135,54,51,155,28,67,41,140,138,141,150,3,162,154,201,146,199,75,7,8,129,148,156,104,198,59,143,93,36,66,55,25,21,221,116,11,35,56,2,26,217,167,215,149,203,180,14,9,12,98,100,222,147,110,65,1,103,206,62,107,101,5,181,83,70,192,174,133,112,119,87,186,114,127,216,68,220,78,53,195,81,47,58,218,18,172,32,184,71,209,190,132,4,177,207,37,214,161,77,89,153,122,85,189,19,96,212,213,106,48,183,130,168,170,164,126,80,69,194,20,92,94,139,125,197,166,142,145,113,105,44,6,118,178,196,22,108,76,63,39,46,134,15,16,38,123,136,211,43,225,188,182,219,60,224,13,151,61,49,131,88,117,169,57,115,72,176,82,187
1: 96,112,205,174,94,119,176,122,83,64,132,121,224,202,211,39,68,9,130,30,195,35,153,157,8,32,212,207,34,135,107,104,126,95,3,59,70,155,60,75,114,161,33,210,21,41,173,206,49,67,164,7,31,11,146,111,125,140,89,53,24,209,141,71,172,221,154,181,54,50,148,131,152,51,128,138,190,183,203,124,217,52,120,133,213,159,2,58,214,177,149,147,116,194,118,110,180,171,69,85,101,215,186,204,6,216,19,198,109,150,20,192,218,166,81,162,12,10,222,61,167,100,27,143,65,93,22,15,182,62,44,175,184,145,127,201,43,137,197,1,196,136,220,16,80,13,73,106,4,225,117,219,113,168,139,38,108,98,115,169,87,5,88,189,72,123,151,17,46,105,179,188,178,99
1: 112,174,211,122,224,205,106,175,11,54,143,51,104,221,135,162,120,41,173,171,152,67,95,83,140,34,155,3,180,215,7,21,111,218,201,210,172,75,128,148,209,141,150,146,8,59,124,151,159,192,50,164,133,181,138,222,198,110,33,24,126,116,149,107,184,147,217,125,206,101,61,15,27,52,35,167,2,73,190,65,100,127,132,168,98,70,96,203,114,186,22,183,137,5,161,207,213,216,53,109,85,9,189,20,17,19,62,113,123,32,80,69,44,87,60,136,197,1,177,39,182,4,119,196,46,43,153,130,38,68,81,93,225,71,220,31,219,6,12,49,88,176,10,118,166,105,64,204,30,108,214,202,178,58,212,115,131,195,117,94,145,121,89,179,194,16,169,72,13,188,139,157,154
1: 171,173,140,124,104,120,33,215,95,128,100,41,155,67,201,127,148,205,8,7,150,80,3,51,11,138,210,125,75,27,2,141,54,159,21,137,34,135,59,50,131,183,35,221,198,62,146,65,222,22,6,98,149,162,126,206,184,15,12,217,106,213,181,152,24,107,180,73,143,219,111,145,147,225,85,114,161,81,110,172,13,116,17,167,52,71,108,46,218,109,43,186,38,19,101,192,60,204,93,175,209,203,9,69,132,5,224,70,177,39,118,119,130,190,121,133,214,212,105,195,53,220,20,202,113,68,96,164,196,16,44,216,166,179,207,87,197,58,32,64,153,136,176,1,178,168,174,10,61,189,151,4,88,169,182,211,49,115,89,123,31,83,30,122,117,94,194,72,188,112
1: 143,207,93,53,161,214,122,106,1,164,7,221,141,210,162,120,150,98,51,215,67,198,138,8,3,173,11,183,41,95,111,186,62,135,148,155,125,5,124,22,104,33,222,184,140,146,159,128,217,34,152,131,137,100,75,127,85,20,19,27,205,43,21,201,59,31,123,50,172,136,107,58,174,101,213,81,219,9,38,169,209,195,167,114,175,68,130,121,166,133,105,220,71,132,190,39,204,113,87,177,147,70,203,218,10,89,80,206,192,15,44,180,181,225,110,6,116,17,73,194,202,224,119,118,145,168,64,16,108,196,197,176,216,189,69,61,126,65,117,188,60,46,24,178,52,12,72,13,115,151,182,4,35,153,96,49,88,109,211,30,2,83,94,32,54,212,179,171,149
1: 127,67,104,173,124,140,51,215,148,95,128,201,155,8,150,3,138,41,183,135,125,141,120,7,205,59,210,21,98,11,100,71,27,159,198,75,35,221,192,65,34,22,80,190,152,33,146,218,180,172,106,184,50,15,147,162,126,85,137,1,219,151,111,131,20,115,189,167,217,43,174,108,114,186,107,181,222,207,9,153,206,58,209,169,4,136,12,101,5,87,39,203,225,132,197,52,118,143,130,93,177,166,168,195,109,44,161,113,73,224,6,164,213,64,116,61,31,110,216,70,68,69,202,89,176,105,194,196,117,62,81,16,175,60,182,188,96,220,72,211,10,119,204,133,214,19,49,38,24,145,122,121,17,88,123,30,53,46,178,13
1: 3,75,67,8,95,104,125,128,41,215,210,35,120,155,124,62,205,173,140,106,138,148,7,135,221,201,87,184,141,4,150,65,146,152,33,101,11,172,186,43,126,207,51,111,20,27,181,202,192,147,1,198,206,161,34,98,183,143,21,59,180,71,122,6,145,109,203,127,164,108,69,39,209,22,153,133,58,168,136,224,5,118,119,137,219,123,30,117,225,115,9,166,110,196,38,132,81,96,116,159,52,131,195,169,190,100,80,177,162,189,222,105,211,114,50,214,220,107,61,88,60,194,197,70,174,130,10,17,213,113,182,73,151,218,15,72,85,204,167,188,175,19,216,49,44,68,93,178,46,31,64,24,53,176,12,89,121,16,217
1: 96,63,39,132,92,37,224,114,180,9,119,156,176,61,106,178,216,211,161,5,89,70,168,142,104,66,49,122,51,4,19,11,77,207,135,155,47,192,78,214,141,18,140,67,184,215,41,182,133,173,7,28,126,138,183,68,128,129,166,195,199,21,14,148,193,26,203,218,146,221,125,130,194,118,88,71,189,220,107,3,44,58,101,167,198,143,75,209,150,151,55,170,186,172,116,105,110,6,60,197,145,177,196,115,8,201,103,80,93,35,15,123,43,16,1,20,134,131,162,147,181,188,65,222,190,56,12,174,206,225,213,53,100,113,136,22,85,59,127,81,25,153,205,76,36,38,169,98,108,69,219,62,46,72,117,164,17,87
1: 127,155,104,128,95,3,67,215,135,210,148,124,146,183,120,150,131,143,8,41,159,65,80,140,59,137,138,162,21,198,125,141,205,11,219,115,106,12,111,35,221,51,73,184,22,71,75,7,167,98,1,107,27,33,109,52,50,175,34,168,153,214,5,189,126,207,206,181,133,6,213,108,180,53,85,195,172,147,145,174,192,43,46,204,218,114,224,186,93,177,70,61,64,136,10,58,19,101,225,196,123,132,69,9,130,169,161,113,209,166,118,197,203,44,211,220,110,194,38,24,60,122,4,182,15,151,16,152,222,49,81,88,31,202,176,96,119,89,72,62,30,178,39,68,216,20,121,117,188,100,116,105,190,201
1: 150,155,128,41,143,215,27,124,3,59,11,137,8,221,51,127,148,210,80,65,198,219,71,75,95,111,140,131,12,7,138,181,104,21,35,145,135,183,126,120,67,125,109,167,146,186,33,162,110,22,159,98,205,15,106,184,115,218,180,1,147,85,73,5,192,53,34,50,206,39,4,204,88,177,209,132,197,225,58,196,168,189,69,44,123,19,93,136,61,96,195,166,141,70,172,182,213,114,222,10,62,224,207,113,161,174,151,9,52,133,107,202,203,108,38,211,152,30,89,72,60,118,6,175,176,122,220,16,214,169,130,49,101,24,43,64,81,46,31,178,119,194,153
1: 96,39,37,130,224,106,147,203,195,168,205,156,77,206,155,21,128,122,93,11,162,51,135,211,207,66,180,71,3,41,209,126,98,80,49,140,143,221,150,60,28,101,75,198,5,215,199,1,59,148,182,8,70,67,184,146,7,65,63,104,131,14,193,103,114,107,145,22,214,142,177,183,85,125,55,218,132,129,172,25,26,189,192,58,47,138,88,220,35,134,56,219,127,170,166,181,110,44,136,213,151,15,196,38,43,108,6,78,76,161,12,133,62,123,115,197,9,118,46,53,89,119,113,36,176,186,69,225,222,4,81,19,194,169,61,18,167,178,72,16,174,141
1: 193,75,155,3,207,215,41,8,128,184,67,66,104,181,135,150,125,205,106,126,35,7,221,19,148,172,11,140,138,177,143,198,103,166,147,133,51,101,108,80,199,65,21,115,22,37,39,186,192,206,119,28,183,43,14,127,145,70,18,131,62,123,167,63,4,93,218,196,76,134,225,136,36,81,114,224,25,5,59,113,122,161,78,44,195,9,26,132,61,203,130,219,71,213,169,197,168,189,58,151,182,162,214,142,38,96,60,1,156,56,170,211,72,146,77,6,69,46,209,222,180,53,89,118,85,15,110,178,49,129,47,98,55,88,107,194,12,16,176,220
1: 96,39,202,30,147,132,130,203,205,119,114,64,122,209,195,175,176,10,168,211,224,166,161,106,21,178,61,95,101,155,3,128,51,41,67,9,11,221,89,60,210,152,75,104,125,215,140,172,5,194,183,59,143,150,120,126,206,177,137,198,33,50,6,124,135,148,146,111,93,8,65,186,214,184,71,107,7,1,159,62,207,218,145,162,22,110,31,98,27,192,58,34,52,15,136,108,213,113,151,70,131,167,181,80,180,127,182,222,35,219,19,85,44,138,73,197,118,43,4,204,49,38,109,189,81,12,225,16,88,53,46,24,69,196,115,133,169,220,72,123